console.log(1);
let p = new Promise((resolve, reject) => {
    console.log(2);
    setTimeout(() => {
        // console.log("3秒");
        resolve()
        res();
        console.log(4);
    }, 3000);
    console.log(6);
})
p.then(() => {
    console.log("成功");
    console.log(5);
}).catch(() => {
    console.log("失败");
})
console.log(3);

function res(){
    console.log(7);
}
Promise.all()
Promise.resolve()
